export interface PeopleInfoVO {
  /**
   * 人员管理id
   */
  id: string | number;

  /**
   * 公司id
   */
  companyId: string | number;

  /**
   * 项目id
   */
  projectId: string | number;

  /**
   * 姓名
   */
  name: string;

  /**
   * 身份证号
   */
  identityCard: string | number;

  /**
   * 入职时间
   */
  entryTime: string;

  /**
   * 手机号
   */
  phone: string;

  /**
   * 家庭住址
   */
  address: string;

  /**
   * 是否缴纳社保：0-否，1-是
   */
  isSbPayment: string;

  /**
   * 社保缴纳日期
   */
  sbPaymentDate: string;

  /**
   * 银行卡号
   */
  bankNumber: string;

  /**
   * 合同到期时间
   */
  contractEndDate: string;

  /**
   * 合同签署次数
   */
  contractCount: number;

  /**
   * 合同年限
   */
  contractDuration: string | number;

  /**
   * 证书id
   */
  certificateId: string | number;

  /**
   * 岗位id
   */
  postId: string | number;

  /**
   * 基础工资（元/月）
   */
  basePay: number;

  /**
   * 岗位津贴（元/月）
   */
  postAllowance: number;

  /**
   * 其他津贴（元/月）
   */
  otherAllowance: number;

  /**
   * 服装补贴
   */
  clothingAllowance: number;

  /**
   * 应发工资
   */
  salaryPayable: number;

  /**
   * 状态：0-在职，1-离职
   */
  status: string;

  /**
   * 派遣流程：0-否，1-是
   */
  dispatchStatus: string;

  /**
   * 扣除餐补状态：0-否，1-是
   */
  deductingMealAllowanceStatus: string;

  /**
   * 请假天数
   */
  leaveDays: number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 性别
   */
  sex?: any;

  /**
   * 性别
   */
  resignationTime?: any;

  /**
   * 导出模板type
   */
  type?: any;
}

export interface PeopleInfoForm extends BaseEntity {
  /**
   * 人员管理id
   */
  id?: string | number;

  /**
   * 公司id
   */
  companyId?: string | number;

  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 身份证号
   */
  identityCard?: string | number;

  /**
   * 入职时间
   */
  entryTime?: string;

  /**
   * 手机号
   */
  phone?: string;

  /**
   * 家庭住址
   */
  address?: string;

  /**
   * 是否缴纳社保：0-否，1-是
   */
  isSbPayment?: string;

  /**
   * 社保缴纳日期
   */
  sbPaymentDate?: string;

  /**
   * 银行卡号
   */
  bankNumber?: string;

  /**
   * 合同到期时间
   */
  contractEndDate?: string;

  /**
   * 合同签署次数
   */
  contractCount?: number;

  /**
   * 合同年限
   */
  contractDuration?: string | number;

  /**
   * 证书id
   */
  certificateId?: string | number;

  /**
   * 岗位id
   */
  postId?: string | number;

  /**
   * 基础工资（元/月）
   */
  basePay?: number;

  /**
   * 岗位津贴（元/月）
   */
  postAllowance?: number;

  /**
   * 其他津贴（元/月）
   */
  otherAllowance?: number;

  /**
   * 服装补贴
   */
  clothingAllowance?: number;

  /**
   * 应发工资
   */
  salaryPayable?: number;

  /**
   * 状态：0-在职，1-离职
   */
  status?: string;

  /**
   * 派遣流程：0-否，1-是
   */
  dispatchStatus?: string;

  /**
   * 扣除餐补状态：0-否，1-是
   */
  deductingMealAllowanceStatus?: string;

  /**
   * 请假天数
   */
  leaveDays?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 性别
   */
  sex?: any;

  /**
   * 性别
   */
  resignationTime?: any;

  /**
   * 导出模板type
   */
  type?: any;
}

export interface PeopleInfoQuery extends PageQuery {
  /**
   * 人员管理id
   */
  id?: string | number;

  /**
   * 公司id
   */
  companyId?: string | number;

  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 身份证号
   */
  identityCard?: string | number;

  /**
   * 入职时间
   */
  entryTime?: string;

  /**
   * 手机号
   */
  phone?: string;

  /**
   * 家庭住址
   */
  address?: string;

  /**
   * 是否缴纳社保：0-否，1-是
   */
  isSbPayment?: string;

  /**
   * 社保缴纳日期
   */
  sbPaymentDate?: string;

  /**
   * 银行卡号
   */
  bankNumber?: string;

  /**
   * 合同到期时间
   */
  contractEndDate?: string;

  /**
   * 合同签署次数
   */
  contractCount?: number;

  /**
   * 合同年限
   */
  contractDuration?: string | number;

  /**
   * 证书id
   */
  certificateId?: string | number;

  /**
   * 岗位id
   */
  postId?: string | number;

  /**
   * 基础工资（元/月）
   */
  basePay?: number;

  /**
   * 岗位津贴（元/月）
   */
  postAllowance?: number;

  /**
   * 其他津贴（元/月）
   */
  otherAllowance?: number;

  /**
   * 服装补贴
   */
  clothingAllowance?: number;

  /**
   * 应发工资
   */
  salaryPayable?: number;

  /**
   * 状态：0-在职，1-离职
   */
  status?: string;

  /**
   * 派遣流程：0-否，1-是
   */
  dispatchStatus?: string;

  /**
   * 扣除餐补状态：0-否，1-是
   */
  deductingMealAllowanceStatus?: string;

  /**
   * 请假天数
   */
  leaveDays?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 日期范围参数
   */
  params?: any;

  /**
   * 性别
   */
  sex?: any;

  /**
   * 性别
   */
  resignationTime?: any;

  /**
   * 导出模板type
   */
  type?: any;
}
